package org.jeecg.modules.friends.mapper;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.jeecg.modules.friends.condition.SchoolMetaDataCondition;
import org.jeecg.modules.friends.model.SchoolMetaDataDO;

public interface SchoolMetaDataDOMapper {
    long countByCondition(SchoolMetaDataCondition condition);

    int deleteByCondition(SchoolMetaDataCondition condition);

    int deleteByPrimaryKey(Long id);

    int insert(SchoolMetaDataDO record);

    int insertSelective(SchoolMetaDataDO record);

    List<SchoolMetaDataDO> selectByCondition(SchoolMetaDataCondition condition);

    SchoolMetaDataDO selectByPrimaryKey(Long id);

    int updateByConditionSelective(@Param("record") SchoolMetaDataDO record, @Param("condition") SchoolMetaDataCondition condition);

    int updateByCondition(@Param("record") SchoolMetaDataDO record, @Param("condition") SchoolMetaDataCondition condition);

    int updateByPrimaryKeySelective(SchoolMetaDataDO record);

    int updateByPrimaryKey(SchoolMetaDataDO record);
}